/***********************************************************************************
*	File: GameOverState.h
*	Author: Keisuke Miyazaki
*	Project: Straw Man
*	Date: 09/13/2013
***********************************************************************************/
#ifndef CGAMEOVERSTATE_H_
#define CGAMEOVERSTATE_H_

#include "igamestate.h"
class CAnimation;
class CGameOverState :
	public IGameState
{
public:
	static CGameOverState* GetInstance( void );
	static void DeleteInstance( void );

	virtual void Enter	( void );
	virtual void Exit	( void );
	virtual bool Input	( void );

	virtual void Update	( float fElapsedTime );
	virtual void Render	( void );						
private:
	static CGameOverState* s_pInstance;

	CGameOverState(void);
	~CGameOverState(void);
	CGameOverState( const CGameOverState& );
	CGameOverState& operator= (const CGameOverState& );

	CAnimation* pAnimation;
	int nAnimID;
};

#endif CGAMEOVERSTATE_H_